jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

js动态隐藏滚动条(兼容多浏览器 IE FF等)

来源:网络整理  作者:  发布时间:2020-12-23 00:17
为大家介绍一个js实现的可以动态隐藏滚动条的代码,并且可以兼容多个浏览器,供大家学习参考。...

在实现动态隐藏滚动条功能时,要考虑到兼容性,主要是将document.body兼容:
 

复制代码 代码示例:

var temp_h1 = document.body.clientHeight;
var temp_h2 = document.documentElement.clientHeight;
var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false;
var htmlbody = isXhtml?document.documentElement:document.body;

完整代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <title>js动态隐藏滚动条_</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /> <meta name="Design Corp" content="myhhe.cn" /> <meta name="Designer" content="hayden" /> <meta name="Designer mail" content="QQ:3996992" /> <meta name="robots" content="hayden" /> <meta name="Keywords" content="" /> <meta name="Description" content="" /> <SCRIPT LANGUAGE="JavaScript"> <!-- var temp_h1 = document.body.clientHeight; var temp_h2 = document.documentElement.clientHeight; var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false; var htmlbody = isXhtml?document.documentElement:document.body; var newdivs = false; function setwindow(){ if (newdivs){ newdivs = false; htmlbody.style.overflow = "auto"; }else{ newdivs = true; htmlbody.style.overflow = "hidden"; } } //--> </SCRIPT> </head> <body style="margin:0;padding:0;"> <div id="wawa" style="background:#ff0000;width:1800px;height:1800px;color:#fff;" ><A HREF="#" onclick="setwindow();">点击这里测试</A>脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。</div> </body> </html>

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/7735.shtml

最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

js动态隐藏滚动条(兼容多浏览器 IE FF等)

2020-12-23 编辑:

在实现动态隐藏滚动条功能时,要考虑到兼容性,主要是将document.body兼容:
 

复制代码 代码示例:

var temp_h1 = document.body.clientHeight;
var temp_h2 = document.documentElement.clientHeight;
var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false;
var htmlbody = isXhtml?document.documentElement:document.body;

完整代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <title>js动态隐藏滚动条_</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /> <meta name="Design Corp" content="myhhe.cn" /> <meta name="Designer" content="hayden" /> <meta name="Designer mail" content="QQ:3996992" /> <meta name="robots" content="hayden" /> <meta name="Keywords" content="" /> <meta name="Description" content="" /> <SCRIPT LANGUAGE="JavaScript"> <!-- var temp_h1 = document.body.clientHeight; var temp_h2 = document.documentElement.clientHeight; var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false; var htmlbody = isXhtml?document.documentElement:document.body; var newdivs = false; function setwindow(){ if (newdivs){ newdivs = false; htmlbody.style.overflow = "auto"; }else{ newdivs = true; htmlbody.style.overflow = "hidden"; } } //--> </SCRIPT> </head> <body style="margin:0;padding:0;"> <div id="wawa" style="background:#ff0000;width:1800px;height:1800px;color:#fff;" ><A HREF="#" onclick="setwindow();">点击这里测试</A>脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。脚本学堂_ 欢迎大家的光临。</div> </body> </html>

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/7735.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页